On Confluence Property of Active Databases with Meta-Rules

نویسندگان

  • Xianchang Wang
  • Jia-Huai You
  • Li-Yan Yuan
چکیده

An active database consists of a collection of event-condition-action rules (or ECA-rules), some meta rules that specify the desired interactions and constraints for the execution of rable rules, and a traditional database. The main goal of an active database is to automatically manage database operations. In general, the occurrence of an event can cause several rules to be rable nondeterministically and the execution of a rable rule may dynamically cause some other rules to be rable. It is this nondeterministic and dynamical behavior that may result in more than one valid sequence of possible rule executions. In this paper we address the following problem in active database with metarules: Upon the occurrence of an event, whether, or under what conditions, one is guaranteed with a unique nal database state when the rule execution terminates. This property is called the connuence property. The main result is a suucient condition for an active database to be connuent. We show that under some reasonable assumptions this condition is also necessary for the connuence property.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Active-U-Datalog: Integrating Active Rules in a Logical Update Language

Deductive database technology represents an important step towards the goal of developing highly-declarative database programming languages. In order to make deductive databases a practical technology, deductive rules have to be extended to provide a dynamic behavior. In particular, current applications require not only a support for updates and transactions but also the ability to automaticall...

متن کامل

Data-driven Active Rules for the Maintenance of Derived Data and Integrity Constraints in User Interfaces to Databases

It is presented an approach based on data-driven active rules for the maintenance of derived data (calculated data) and integrity constraints (data restrictions) in screen forms and other user interfaces to databases. The approach aims to improve the capabilities of current application development tools, by combining the power of active rules, as proposed in the context of active databases, wit...

متن کامل

Metaconfluence of Calculi with Explicit Substitutions at a Distance

Confluence is a key property of rewriting calculi that guarantees uniqueness of normal-forms when they exist. Metaconfluence is even more general, and guarantees confluence on open/meta terms, i.e. terms with holes, called metavariables that can be filled up with other (open/meta) terms. The difficulty to deal with open terms comes from the fact that the structure of metaterms is only partially...

متن کامل

Trace Independence of active behavior ✩

We present the Event Trace Independence (ETI), a novel property of active rules exhibiting a behavior independent of the specific event sequence that had caused a state transition. When employed in a distributed setting, this property supersedes the classical property of confluence, which is not sufficient herein. We show that ETI is in general undecidable and provide a sufficient condition, ca...

متن کامل

Hybrid Concurrency Control for Prioritized Rules in Active Database Systems

In active database systems, rule processing occurs when an external transaction generates events. Certain rules are initially triggered by the events, and they are executed automatically when certain conditions are satisfied. Their execution can trigger other rules or the same rules, and so on-conceivably resulting in a finite set of triggered rules. The seemingly unpredictable activation of ru...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997